import { legacy_createStore as createStore, combineReducers } from 'redux'
import { CollAspedReducer } from './reducers/CollapsedReducer'
import { LoadingReducer } from './reducers/LoadingReducer'

import { persistStore, persistReducer } from 'redux-persist'
import storage from 'redux-persist/lib/storage' // defaults to localStorage for web

const persistConfig = {
    key: 'xll',
    storage,
    blacklist: ['LoadingReducer']
}

const reducer = combineReducers({
    CollAspedReducer,
    LoadingReducer
})
const persistedReducer = persistReducer(persistConfig, reducer)

const store = createStore(persistedReducer);

const persistor=persistStore(store)

export {
    store,
    persistor
}



// store.dispatch()